/*
 * @author zsl
 * @date 2012-10-07
 */

/* 通用样式 */
body { background: url(../images/manage/bodybg.png) repeat-x ; color: #666; margin:0; padding:0; font:12px Arial, Helvetica, sans-serif,宋体;  -webkit-text-size-adjust:none;}
div, ul, li, form, input, table, td.tr, sub, sup, p, ol, i, em { padding:0; margin:0; }
ol, ul, li { list-style:none; }
li { float:left; }
i,em { font-style:normal; }
a { text-decoration:none; }
textarea { resize:none; outline:none;}
.v-middle { vertical-align:middle;}
input[type="button"] { cursor:pointer; }
.clear { clear:both; height:0; _line-height:0; margin:0;padding:0;}
.hide { display:none; }
#box { width:960px; margin:0 auto;}
.btn_pur{background:url(../images/manage/btn_pur.png) no-repeat;text-align:center;width:88px;height:28px;line-height:28p;vertical-align:middle;border:0;cursor:pointer;}
.quanping{ width:100%; z-index:2; background-color:#000; position: absolute;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}

/* buttons */
.btns{display:inline-block;text-align:center;background:url(../images/btns.png) no-repeat;vertical-align: middle;color:#FFF; border:0; text-decoration:none; cursor:pointer;}
.btn-blue60{background-position:0 0;width:60px;height:25px;line-height:25px;}
.btn-blue60:hover{background-position:0px -39px;}
.btn-blue88{background-position:-214px 0;width:88px;height:25px;line-height:25px;}
.btn-blue88:hover{background-position:-214px -39px;}
.btn-orange60{background-position:-140px 0;width:60px;height:25px;line-height:25px;}
.btn-orange60:hover{background-position:-140px -39px;}
/* 头部 */
.top { width:960px; height:20px; margin-bottom:5px; margin:0 auto;  }
.top img { vertical-align:middle; }
.top .fl { float:left; height:27px; margin-top:3px; }
.top .fr { float:right; height:27px;  margin-top:3px; }
.top .fr a { margin-right:22px; margin-left:5px; color:#FFF; }
.top .fr a:hover { color:#FFF;}

.logo { float:left; padding-top:34px; padding-left:10px;}

/* 内容部分-中部 */
.column { width:960px; zoom:1; margin:0 auto;}
.widget { width:960px;}
.widget .widget-head { clear:both; height:48px; position:relative; margin-bottom:-1px; overflow:hidden; zoom:1; }
.widget .widget-head h3 {  height:30px; padding:0 10px; background:url(../images/manage/h3back2.png) repeat-x; text-align:center; line-height:30px; margin-right:5px; margin-bottom:10px; float:left; font-size:12px; color:#666; cursor:pointer; border-top:1px #d3d3d3 solid; border-left:1px #d3d3d3 solid; border-right:1px #d3d3d3 solid; -moz-border-radius-topleft:5px; -khtml-border-top-left-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -khtml-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; }
.widget .widget-head h3.cover { color:#ff6600; background:url(../images/manage/h3back.png) repeat-x; font-weight:bold; }
.widget .widget-head .fl {  float:left; display:inline; cursor:auto; padding-top:5px; }
.widget .widget-content { padding:5px; border:1px solid #d6dae4; -moz-border-radius-bottomleft:5px; -khtml-border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -khtml-border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topright:5px; -khtml-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; background-color:#FFF; min-height:10px; _height:10px; padding:5px;  }

/* 翻页 */
.funcontent { height:35px; border:1px #aaaaaa solid; margin:0 auto; border-top:none; vertial-align:middle; margin-bottom:15px; }
.flc { float:left; margin:0 auto; margin-top:8px; padding-left:18px; cursor:pointer; }
.frc { float:right; margin:0 auto; margin-top:10px; *margin-top:8px; padding-right:18px; }
.frc a { border:1px #ccc solid; padding:3px 8px; *padding:4px 7px 0px 7px; cursor:pointer; margin:0 2px; text-decoration:none; color:#036; }
.frc input { width:30px; border:1px #ccc solid; padding:2px 5px; margin-top:-5px; *margin-top:0px; }
.frc a.curr, .frc a:hover, .frc a:visited { border:1px #ff7113 solid; *padding:2px 7px 2px 7px; text-decoration:none; background-color:#ffc7a2; color:#036; }
.frc .disabled { color:#CCC; }

/* 弹出框 */
/* 注册 */
.manage-frame tr { line-height:28px;}
.manage-frame td { padding-bottom:8px; font-size:14px;}

.manage-frame  { display:none; position:absolute; z-index:2; left:50%;top:50px; margin-left:-20%;  }
.manage-frame input { padding-left:5px;}

.manage-top { width:508px; height:50px; margin:0 auto; background:url(../images/manage/register_top.png) no-repeat; clear:both;}
.manage-top .font { float:left; font-weight:bold; color:#000; dispaly:inline; margin:16px 0 0 33px; }
.manage-middle { width:508px; min-height:350px; margin:0 auto; background:url(../images/register/register_middle.png) repeat-y; }
.manage-bottom { width:508px; height:20px; margin:0 auto; background:url(../images/register/register_bottom.png) no-repeat; }

.manage-close { float:right; dispaly:inline;  width:25px; height:22px; margin-right:10px; padding-top:1px; background:url(../images/register/register_close.png) no-repeat; cursor:pointer; }
.manage-close:hover { background:url(../images/register/register_close2.png) no-repeat; cursor:pointer; }

/* 样式控制  */
.manage-layout { width:438px; height:auto; padding:10px 30px;}
.manage-layout .new-item { overflow:hidden; zoom:1; clear:both;_position:relative; }

.manage-layout .new-item .tit { font-size:14px; width:103px; line-height:30px; height:40px; float:left; text-align:right; color:#666666; } 
.manage-layout .new-item .tit em { color:red; font-family:"宋体"; padding-right:4px; }
.manage-layout .new-item .bdmain { float:left; padding-left:6px; width:185px; margin-right:5px; display:inline; }
.manage-layout .new-item .bdmain .m-radio { float:left; padding:8px 0px; font-size:14px; color:#666666; }
.manage-layout .new-item .bdmain .m-radio input { vertical-align:-2px; margin-right:2px; }
.manage-layout .new-item .new-plus { float:left; font-size:12px; color:#C00; padding:5px 10px; }

.manage-upload { width:72px; height:28px; border:0; cursor:pointer;  filter:alpha(opacity:0); }
.manage-submit {  width:86px; height:29px; margin:0 auto; margin-top:20px; background:url(../images/manage/sure1.png) no-repeat; cursor:pointer; }
.manage-submit:hover {  width:86px; height:29px; margin:0 auto; margin-top:20px; background:url(../images/manage/sure2.png) no-repeat; cursor:pointer; }

#btn-browse { width:50px; height:25px; position:absolute; cursor:pointer; }

.input_190 { width:190px; height:26px; border:1px solid #dddddd; -moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.input_240 { width:240px; height:26px; border:1px solid #dddddd; -moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}

/* 查看框 */
.preview-frame  { display:none; position:absolute!important; z-index:9999; left:50%;top:30px; margin-left:-480px;margin-top:-10px!important;  }
.preview-top { width:960px; height:50px; margin:0 auto; background:url(../images/manage/preview_top.png) no-repeat; }
.preview-middle { width:960px;  margin:0 auto; background:url(../images/ppt/preview_middle.png) repeat-y; }
.preview-bottom { width:960px; height:20px; margin:0 auto; background:url(../images/ppt/preview_bottom.png) no-repeat; }
.preview-close { width:25px; height:22px; margin-left:920px; padding-top:1px; background:url(../images/ppt/preview_close.png) no-repeat; cursor:pointer; }
.preview-close:hover {  background:url(../images/ppt/preview_close2.png) no-repeat; cursor:pointer; }

#preview-content {padding:10px 20px; text-align:center;}
#preview-content textarea { width:870px; margin:0 20px 20px 20px; height:400px; border:0; outline:0; resize:none; }
#preview-content .intr2 { height:30px; width:900px; margin:20px; clear:both;}
#preview-content .line2 { float:left; line-height:25px; width:300px; display:inline; }
#preview-content .line2 .tit { width:80px; text-align:right; }
#preview-content .per-m { width:920px; background:#fff; height:30px; line-height:30px; }
#preview-content .per-tit { width:920px; background:#ede5c7; height:30px; line-height:30px; }
#preview-content .per-con { width:920px; }
#preview-content .per-con td { height:30px; line-height:30px; }

/* 答卷 */
.widget .widget-content .label { width:900px; height:30px; line-height:30px; margin-left:10px; background:url(../images/manage/icon03.png) 0  50% no-repeat; padding-left:15px; font-weight:bold;  border-bottom:1px solid #e0e0e0; }
#rightRatio,#answerRight, #mouseAction, #inputAction, #rt  { width:900px; margin-left:10px; padding:20px; }
.table-th { height: 28px; line-height: 28px; font-weight:bold; background: url(../images/manage/titleback.png) repeat-x; }

#mouseAction table { width:850px; border: 1px solid #D9D9D9; text-align: center; border-width:1px 0px 0px 1px; }
#mouseAction table td { width:170px; border:1px solid #D9D9D9; line-height:25px; height:25px; border-width:0px 1px 1px 0px;}

#inputAction table, #rt table { width:400px; border: 1px solid #D9D9D9; text-align: center; border-width:1px 0px 0px 1px; }
#inputAction table td, #rt table td { width:199px; border:1px solid #D9D9D9; line-height:25px; height:25px; border-width:0px 1px 1px 0px;}

#mouseOperate, #inputOperate, #rtOperate { margin-left:30px; }

.mouse-btn { border: 1px #CCC solid; padding: 3px 8px; cursor: pointer; margin: 0 2px; text-decoration: none; color: #036;  }
.mouse-btn:hover, .mouse-btn:visited { border: 1px #FF7113 solid; text-decoration: none; background-color: #FFC7A2; color: #036; }
/* 底部 */
.footer { width:960px; height:91px; margin:0 auto; margin-top:35px; background:url(../images/index/footer_bg.png) no-repeat center;  }

